package com.chenyue.cm.live.vo;

import com.chenyue.cm.live.domain.JdLive;
import com.chenyue.cm.live.domain.JdLiveGoldAward;
import com.chenyue.cm.live.domain.JdLiveRecord;
import com.chenyue.cm.match.domain.MatchInfo;
import com.chenyue.cm.user.domain.JdAppUser;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author libingxing
 */
@Data
public class LiveInfo {

    @ApiModelProperty("主播用户名")
    private String userName;

    @ApiModelProperty("主播头像")
    private String headImg;

    @ApiModelProperty("粉丝数量")
    private Integer fansCount;

    @ApiModelProperty("是否关注主播 1关注了2没关注")
    private Integer isRelation;

    @ApiModelProperty("是否点赞主播 1关注了2没关注")
    private Integer isAgree;

    @ApiModelProperty("主播信息")
    private JdLive live;

    @ApiModelProperty("直播记录相关")
    private JdLiveRecord liveRecord;

    @ApiModelProperty("直播地址相关")
    private LiveAddress liveAddress;

    @ApiModelProperty("赛事信息相关")
    private MatchInfo matchInfo;

    @ApiModelProperty("直播间金币分发相关")
    private JdLiveGoldAward goldAward;

    @ApiModelProperty("主播用户信息")
    private JdAppUser user;

    @ApiModelProperty("回放是否收藏 1是2不是")
    private Integer isCollect;

    @ApiModelProperty("是否领过金币 1是2不是")
    private Integer hasGetGold;

    @ApiModelProperty("")
    private Integer type;
}
